package mysql

import "gorm.io/gorm"

// 评分、销量、距离、营业状态、品类、配送费、起步价、优惠活动
type Merchant struct {
	gorm.Model
	MerchantName         string  `gorm:"type:varchar(20) not null" json:"merchant_name"` // 商家名称
	Score                int     `gorm:"type:int(1)" json:"score"`                       // 评分0-9
	SalesVolume          int64   `gorm:"type:int(11)" json:"sales_volume"`               // 销量
	Distance             float64 `gorm:"type:decimal(10,2)" json:"distance"`             // 距离，保留2位小数
	Category             string  `gorm:"type:varchar(20)" json:"category"`               // 品类
	DeliveryFee          float64 `gorm:"type:decimal(10,2)" json:"deliveryFee"`          // 配送费
	StartingPrice        float64 `gorm:"type:decimal(10,2)" json:"startingPrice"`        // 起步价
	DiscountedActivities string  `gorm:"type:varchar(30)" json:"discountedActivities"`   // 优惠活动
	BusinessStatus       int     `gorm:"type:int(1)" json:"businessStatus"`              // 营业状态 0-停业，1-营业
	Role                 int     `gorm:"type:int(1) default 0" json:"role"`
}
